home *** CD-ROM | disk | FTP | other *** search
/ NeXT Education Software Sampler 1992 Fall / NeXT Education Software Sampler 1992 Fall.iso / Programming / Source / HippoDraw / hippo / Makefile < prev    next >
Encoding:
Makefile  |  1992-04-28  |  2.9 KB  |  95 lines

  1. #  Makefile to construct the hippo library
  2. #
  3. # Calls make.common to do actual work. This allows us to use script to
  4. #  determine architecture and include specific file.
  5. #
  6. # $Id: Makefile,v 3.12 1992/04/10 19:13:42 rensing Rel $
  7. #
  8. # Copyright (C)  1991  The Board of Trustees of The Leland Stanford
  9. # Junior University.  All Rights Reserved.
  10.  
  11. NAME = hippo
  12.  
  13. libs : 
  14.     $(MAKE) -f make.common "FLAVOR=`./architecture`" libs
  15.  
  16. all   : libs debuglibs util
  17.  
  18. debuglibs :
  19.     $(MAKE) -f make.common "FLAVOR=`./architecture`" debuglibs
  20.  
  21. hippoNext :
  22.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippoNext
  23. hippoX11 :
  24.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippoX11
  25. hippoXIV :
  26.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippoXIV
  27. hippoUP :
  28.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippoUP
  29. hippo :
  30.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippo
  31.  
  32. hippoNext.debug :
  33.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippoNext.debug
  34. hippoX11.debug :
  35.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippoX11.debug
  36. hippoXIV.debug :
  37.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippoXIV.debug
  38. hippoUP.debug :
  39.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippoUP.debug
  40. hippo.debug :
  41.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippo.debug
  42.  
  43. hippoNext.profile :
  44.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippoNext.profile
  45. hippoX11.profile :
  46.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippoX11.profile
  47. hippoXIV.profile :
  48.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippoXIV.profile
  49. hippoUP.profile :
  50.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippoUP.profile
  51. hippo.profile :
  52.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hippo.profile
  53.  
  54. util :
  55.     $(MAKE) -f make.common "FLAVOR=`./architecture`" util
  56.  
  57. hb2hippo :
  58.     $(MAKE) -f make.common "FLAVOR=`./architecture`" hb2hippo
  59.  
  60. clean :
  61.     rm -f *~ *.o *.bak
  62.  
  63. help :
  64.     @echo '   libs:       makes all libs in list'
  65.     @echo '   debuglibs:  makes all debug libs in list'
  66.     @echo '   util:       makes the utilities nt2text and text2nt'
  67.     @echo '   all:        makes libs, debuglibs, util'
  68.     @echo '   hippoNext, etc : make specific library
  69.     @echo '   clean:      removes .o files and backup (*~,*.bak) files'
  70.     @echo '   install:    installs libraries and include files'
  71.     @echo '   test:       run a few simple tests to check hippo'
  72.     @echo '   links:      makes symbolic links to source'
  73.     @echo '   checkin:    checks in all modified files'
  74.     @echo '   tar:        creates tar file for distribution'
  75.     @echo '   x11test:    simple test of x11 driver'
  76.  
  77. tar :
  78.     $(MAKE) -f make.common "FLAVOR=`./architecture`" tar
  79.  
  80. test :
  81.     $(MAKE) -f make.common "FLAVOR=`./architecture`" test
  82.  
  83. install:
  84.     $(MAKE) -f make.common "FLAVOR=`./architecture`" install
  85.  
  86. links :
  87.     $(MAKE) -f make.common "FLAVOR=`./architecture`" links
  88.  
  89. checkin :
  90.     $(MAKE) -f make.common "FLAVOR=`./architecture`" checkin
  91.  
  92. x11test :
  93.     $(MAKE) -f make.common "FLAVOR=`./architecture`" x11test
  94.  
  95.